/*
 * Filename:    IntegrityArtificialScoreService.java
 * Copyright:   2015 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2015年1月29日
 */
package com.paic.mhis.hcpms.trust.biz.service;

import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.paic.mhis.core.auth.biz.service.UserDetails;
import com.paic.pafa.exceptions.BusinessException;

public interface IntegrityArtificialScoreService {

	/**
	 * 撤回
	 * 
	 * @param taskNo
	 * @param status
	 * @param user
	 * @return
	 * @throws BusinessException
	 */
	public Map<String, Object> backWarnProcess(String taskNo, String status, UserDetails user) throws Exception;

	/**
	 * 查询扣分信息
	 * 
	 * @param taskNo
	 * @param status
	 * @param user
	 * @return
	 * @throws Exception
	 */
	public Map<String, Object> integrityArtificialScoreInfo(String taskNo, UserDetails user) throws Exception;

	/**
	 * 批量提交
	 * 
	 * @param request
	 * @return
	 * @throws Exception
	 */
	public Map<String, Object> batchArtificialScore(JSONObject transferJson, UserDetails user);

}
